Deriving Available Behavior All Out from Incompatible Component Compositions
نویسندگان
چکیده
In component-based software development, an important problem is behavioral incompatibility in component compositions. That two components are behaviorally incompatible means that they cannot work together due to the mismatching order of exchanged messages between them. One of the approaches to solving this problem is to construct an environment for the incompatibility components and make it possible that they can work together in the environment. In practice, if two components, particularly commercial off-the-shelf (COTS) components, are behaviorally incompatible, we usually desire that most of the useful behavior can be preserved all out from their composition rather than discard them simply. In this paper, we use interface automata to model the behavior of components, and present an approach to deriving available behavior all out from incompatible component compositions. The main idea of the approach is to construct a comprehensive legal environment (CLE) such that two incompatible components can work together and the behavior of their composition can be preserved as much as possible. The principle of CLEs is to obviate the incompatible points of behavior, i.e. the states at which an input action provided by one component is not accepted by the other, to be reached in the composition by selecting the appropriate input actions provided for the composition. We develop an algorithm to construct CLEs, and discuss the possible improvement for the algorithm.
منابع مشابه
A Tool to Construct One Comprehensive Legal Environment for Behavioral Incompatible Components
Behavioral incompatibility in component compositions is an important problem in the field of component-based software development. To solve this problem, one approach is to construct an environment in which the incompatible components can work together. So we write this tool, which uses the interface automata to model the behavior of components, to derive available behaviors all out from two in...
متن کاملSteady-State and Dynamic Simulations of Gas Absorption Column Using MATLAB and SIMULINK
Separation is one of the most important process in all the chemical industries and the gas absorption is the simplest example of separation process which is generally used for the absorption of dilute components from a gaseous mixture. In the present work, a dynamic system of mathematical equation (algebraic and differential) is modeled to predict the behavior of the absorption column using mat...
متن کاملGeochemistry of lavas from the Garrett Transform Fault: insights into mantle heterogeneity beneath the eastern Pacific
Young intra-transform lavas erupted as a result of extension within the Garrett Transform Fault on the southern East Pacific Rise, are more porphyritic, less evolved, have lower concentrations of incompatible trace elements, and lower ratios of more incompatible to less incompatible elements (e.g. low K=Ti and La=Sm) compared to lavas from the adjacent East Pacific Rise ridge axis. Sr, Nd and P...
متن کاملبررسی ترکیبات فرار در گلبرگ و پیکره رویشی و استحصال روغن بذر گاوزبان اروپایی توسط روش Cold Press
There is a few reported about the volatile oil component of petal, herbal and component of seed oil of borage. This research worked carried out for analysis and identification the volatile oil in herbals, petals, and seed oil compositions of Borago officinalis L. in Lorestan province. Material and methods: Extraction of essential oil from petals carried out using steam distillation by Cleveng...
متن کاملMantle Metasomatism in Mars: Evidence from Bulk Chemical Compositions of Martian
Bulk compositions of martian meteorite basalts suggest that they formed from a highly depleted mantle that was variably metasomatised and enriched in incompatible elements. These results are consistent with radio-isotope results Bulk chemical compositions of basaltic rocks retain clues and tracers to their origins and histories. Interpretations of bulk compositions are not so straight-forward a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 160 شماره
صفحات -
تاریخ انتشار 2006